\hypertarget{classzxing_1_1oned_1_1_u_p_c_e_a_n_reader}{}\section{zxing\+:\+:oned\+:\+:U\+P\+C\+E\+A\+N\+Reader Class Reference}
\label{classzxing_1_1oned_1_1_u_p_c_e_a_n_reader}\index{zxing\+::oned\+::\+U\+P\+C\+E\+A\+N\+Reader@{zxing\+::oned\+::\+U\+P\+C\+E\+A\+N\+Reader}}
Inheritance diagram for zxing\+:\+:oned\+:\+:U\+P\+C\+E\+A\+N\+Reader\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=3.867403cm]{classzxing_1_1oned_1_1_u_p_c_e_a_n_reader}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classzxing_1_1oned_1_1_u_p_c_e_a_n_reader_a326c40ae490988ec73443d04dd22da58}\label{classzxing_1_1oned_1_1_u_p_c_e_a_n_reader_a326c40ae490988ec73443d04dd22da58}} 
virtual int {\bfseries decode\+Middle} (\mbox{\hyperlink{classzxing_1_1_ref}{Ref}}$<$ \mbox{\hyperlink{classzxing_1_1_bit_array}{Bit\+Array}} $>$ row, \mbox{\hyperlink{structzxing_1_1oned_1_1_one_d_reader_1_1_range}{Range}} const \&start\+Range, std\+::string \&result\+String)=0
\item 
\mbox{\Hypertarget{classzxing_1_1oned_1_1_u_p_c_e_a_n_reader_a62dbb4c43f45c59c4dfb765376ed5ca2}\label{classzxing_1_1oned_1_1_u_p_c_e_a_n_reader_a62dbb4c43f45c59c4dfb765376ed5ca2}} 
virtual \mbox{\hyperlink{classzxing_1_1_ref}{Ref}}$<$ \mbox{\hyperlink{classzxing_1_1_result}{Result}} $>$ {\bfseries decode\+Row} (int row\+Number, \mbox{\hyperlink{classzxing_1_1_ref}{Ref}}$<$ \mbox{\hyperlink{classzxing_1_1_bit_array}{Bit\+Array}} $>$ row, \mbox{\hyperlink{classzxing_1_1_decode_hints}{Decode\+Hints}} hints)
\item 
\mbox{\Hypertarget{classzxing_1_1oned_1_1_u_p_c_e_a_n_reader_ace5eb0487a49723ddddb280af979e6ed}\label{classzxing_1_1oned_1_1_u_p_c_e_a_n_reader_ace5eb0487a49723ddddb280af979e6ed}} 
virtual \mbox{\hyperlink{classzxing_1_1_ref}{Ref}}$<$ \mbox{\hyperlink{classzxing_1_1_result}{Result}} $>$ {\bfseries decode\+Row} (int row\+Number, \mbox{\hyperlink{classzxing_1_1_ref}{Ref}}$<$ \mbox{\hyperlink{classzxing_1_1_bit_array}{Bit\+Array}} $>$ row, \mbox{\hyperlink{structzxing_1_1oned_1_1_one_d_reader_1_1_range}{Range}} const \&range)
\item 
virtual bool \mbox{\hyperlink{classzxing_1_1oned_1_1_u_p_c_e_a_n_reader_a8dab230e3a380491ddd88447bb583d80}{check\+Checksum}} (\mbox{\hyperlink{classzxing_1_1_ref}{Ref}}$<$ \mbox{\hyperlink{classzxing_1_1_string}{String}} $>$ const \&s)
\item 
\mbox{\Hypertarget{classzxing_1_1oned_1_1_u_p_c_e_a_n_reader_a2d0bf393b0dab5aeea9ad9b20586a5dd}\label{classzxing_1_1oned_1_1_u_p_c_e_a_n_reader_a2d0bf393b0dab5aeea9ad9b20586a5dd}} 
virtual \mbox{\hyperlink{classzxing_1_1_barcode_format}{Barcode\+Format}} {\bfseries get\+Barcode\+Format} ()=0
\end{DoxyCompactItemize}
\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classzxing_1_1oned_1_1_u_p_c_e_a_n_reader_a2b2b6fac1d0c36a824384a0f903399c9}\label{classzxing_1_1oned_1_1_u_p_c_e_a_n_reader_a2b2b6fac1d0c36a824384a0f903399c9}} 
static int {\bfseries decode\+Digit} (\mbox{\hyperlink{classzxing_1_1_ref}{Ref}}$<$ \mbox{\hyperlink{classzxing_1_1_bit_array}{Bit\+Array}} $>$ row, std\+::vector$<$ int $>$ \&counters, int row\+Offset, std\+::vector$<$ int const $\ast$$>$ const \&patterns)
\end{DoxyCompactItemize}
\subsection*{Static Protected Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classzxing_1_1oned_1_1_u_p_c_e_a_n_reader_a3f33fe8bc94648c319daea821cb3c325}\label{classzxing_1_1oned_1_1_u_p_c_e_a_n_reader_a3f33fe8bc94648c319daea821cb3c325}} 
static \mbox{\hyperlink{structzxing_1_1oned_1_1_one_d_reader_1_1_range}{Range}} {\bfseries find\+Guard\+Pattern} (\mbox{\hyperlink{classzxing_1_1_ref}{Ref}}$<$ \mbox{\hyperlink{classzxing_1_1_bit_array}{Bit\+Array}} $>$ row, int row\+Offset, bool white\+First, std\+::vector$<$ int $>$ const \&pattern)
\end{DoxyCompactItemize}
\subsection*{Static Protected Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classzxing_1_1oned_1_1_u_p_c_e_a_n_reader_a0ea962e61ce80fbf444cfb954b7d54dc}\label{classzxing_1_1oned_1_1_u_p_c_e_a_n_reader_a0ea962e61ce80fbf444cfb954b7d54dc}} 
static const std\+::vector$<$ int $>$ {\bfseries S\+T\+A\+R\+T\+\_\+\+E\+N\+D\+\_\+\+P\+A\+T\+T\+E\+RN}
\item 
\mbox{\Hypertarget{classzxing_1_1oned_1_1_u_p_c_e_a_n_reader_aea1d6af1c092016443854ad9c010b405}\label{classzxing_1_1oned_1_1_u_p_c_e_a_n_reader_aea1d6af1c092016443854ad9c010b405}} 
static const std\+::vector$<$ int $>$ {\bfseries M\+I\+D\+D\+L\+E\+\_\+\+P\+A\+T\+T\+E\+RN}
\item 
\mbox{\Hypertarget{classzxing_1_1oned_1_1_u_p_c_e_a_n_reader_a439683fd0d985dbf55a8b42a5fff1f96}\label{classzxing_1_1oned_1_1_u_p_c_e_a_n_reader_a439683fd0d985dbf55a8b42a5fff1f96}} 
static const std\+::vector$<$ int const  $\ast$ $>$ {\bfseries L\+\_\+\+P\+A\+T\+T\+E\+R\+NS}
\item 
\mbox{\Hypertarget{classzxing_1_1oned_1_1_u_p_c_e_a_n_reader_adeb333757252733f7d3c7eedeca41a6a}\label{classzxing_1_1oned_1_1_u_p_c_e_a_n_reader_adeb333757252733f7d3c7eedeca41a6a}} 
static const std\+::vector$<$ int const  $\ast$ $>$ {\bfseries L\+\_\+\+A\+N\+D\+\_\+\+G\+\_\+\+P\+A\+T\+T\+E\+R\+NS}
\end{DoxyCompactItemize}
\subsection*{Friends}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classzxing_1_1oned_1_1_u_p_c_e_a_n_reader_aaa4fa48c1c6d0e9ecd5327cdad7458f6}\label{classzxing_1_1oned_1_1_u_p_c_e_a_n_reader_aaa4fa48c1c6d0e9ecd5327cdad7458f6}} 
class {\bfseries Multi\+Format\+U\+P\+C\+E\+A\+N\+Reader}
\end{DoxyCompactItemize}


\subsection{Member Function Documentation}
\mbox{\Hypertarget{classzxing_1_1oned_1_1_u_p_c_e_a_n_reader_a8dab230e3a380491ddd88447bb583d80}\label{classzxing_1_1oned_1_1_u_p_c_e_a_n_reader_a8dab230e3a380491ddd88447bb583d80}} 
\index{zxing\+::oned\+::\+U\+P\+C\+E\+A\+N\+Reader@{zxing\+::oned\+::\+U\+P\+C\+E\+A\+N\+Reader}!check\+Checksum@{check\+Checksum}}
\index{check\+Checksum@{check\+Checksum}!zxing\+::oned\+::\+U\+P\+C\+E\+A\+N\+Reader@{zxing\+::oned\+::\+U\+P\+C\+E\+A\+N\+Reader}}
\subsubsection{\texorpdfstring{check\+Checksum()}{checkChecksum()}}
{\footnotesize\ttfamily bool U\+P\+C\+E\+A\+N\+Reader\+::check\+Checksum (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classzxing_1_1_ref}{Ref}}$<$ \mbox{\hyperlink{classzxing_1_1_string}{String}} $>$ const \&}]{s }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}

\begin{DoxyReturn}{Returns}
\mbox{\hyperlink{}{check\+Standard\+U\+P\+C\+E\+A\+N\+Checksum(\+String)}} 
\end{DoxyReturn}


Reimplemented in \mbox{\hyperlink{classzxing_1_1oned_1_1_u_p_c_e_reader_abb30f05f10f7f87ab247780eafd5b50a}{zxing\+::oned\+::\+U\+P\+C\+E\+Reader}}.



The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
R\+:/\+Develop/a0-\/develop/\+Lib\+Q\+Qt/src/exquisite/qrcode/qrdecode/zxing/zxing/oned/U\+P\+C\+E\+A\+N\+Reader.\+h\item 
R\+:/\+Develop/a0-\/develop/\+Lib\+Q\+Qt/src/exquisite/qrcode/qrdecode/zxing/zxing/oned/U\+P\+C\+E\+A\+N\+Reader.\+cpp\end{DoxyCompactItemize}
